A Constructive Criticism of the C/C++ Proposal for Complex Arithmetic
نویسندگان
چکیده
The IEEE 754 and 854 standards regulate the behaviour of real floating-point arithmetic, as implemented in most current hardand software systems. Although a myriad of libraries for complex floating-point arithmetic is available and in use, there is no general consensus on their implementation. The International C Standard describes in its Annex G guidelines for the implementation of complex arithmetic, in order to achieve a similar behaviour of complex floating-point arithmetic across Clanguage compliant implementations. In Section 2 we summarize its recommendations and outline the problems inherent to this approach. In Section 3 we describe how the lack of reliability, when computing certain complex-valued expressions, can be overcome. Throughout the discussion the rounding mode is assumed to be round-to-nearest, as in Annex G.
منابع مشابه
On rainbow 4-term arithmetic progressions
{sl Let $[n]={1,dots, n}$ be colored in $k$ colors. A rainbow AP$(k)$ in $[n]$ is a $k$ term arithmetic progression whose elements have different colors. Conlon, Jungi'{c} and Radoiv{c}i'{c} cite{conlon} prove that there exists an equinumerous 4-coloring of $[4n]$ which is rainbow AP(4) free, when $n$ is even. Based on their construction, we show that such a coloring of $[4n]$...
متن کاملZirconium Dodecylphosphonate: Selective and Constructive Catalyst for Preparation of 2-Alkyl Benzoxazoles from Aliphatic Carboxylic Acids
In this study, zirconium dodecylphosphonate was synthesized by the reported method in scientific literature. 2-Alkylbenzoxazoles were prepared from aliphatic carboxylic acids and 2-aminophenol in the presence of this catalyst under solvent-free conditions at 100°C. Their structures were recognized by IR, 1H NMR, and 13C NMR. Then, we used aromatic carboxylic acids in t...
متن کاملProtein profiling for phylogenetic relationship in snakehead species
Protein banding pattern of eight snakeheads – Channa species viz., Channa striatus, Channa marulius, Channa punctatus, Channa diplogramme, Channa bleheri, Channa gachua, Channa stewartii and Channa aurantimaculata collected from different regions of India were used to study the phylogenetic relationship among them. The banding pattern from muscle protein indicated a unique profile for each spec...
متن کاملProtein profiling for phylogenetic relationship in snakehead species
Protein banding pattern of eight snakeheads – Channa species viz., Channa striatus, Channa marulius, Channa punctatus, Channa diplogramme, Channa bleheri, Channa gachua, Channa stewartii and Channa aurantimaculata collected from different regions of India were used to study the phylogenetic relationship among them. The banding pattern from muscle protein indicated a unique profile for each spec...
متن کاملNew methods for constructing shellable simplicial complexes
A clutter $mathcal{C}$ with vertex set $[n]$ is an antichain of subsets of $[n]$, called circuits, covering all vertices. The clutter is $d$-uniform if all of its circuits have the same cardinality $d$. If $mathbb{K}$ is a field, then there is a one-to-one correspondence between clutters on $V$ and square-free monomial ideals in $mathbb{K}[x_1,ldots,x_n]$ as follows: To each clutter $mathcal{C}...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Reliable Computing
دوره 11 شماره
صفحات -
تاریخ انتشار 2005